	.file-block{
		position: relative;font-size: 12px;height: 100%;
	}
	.file-block .file-inner{
		width: 52px;height: 20px;overflow: hidden;position: absolute;cursor: pointer;left: 0px;top: 17px;color:#0F6099;
		background: url(../../../resource/images/annex-file.png) no-repeat left top;
		padding-left: 20px;
	}
	.file-block .file-inner .fileupload {
		width: 52px;height: 20px;cursor: pointer;font-size: 30px;position: absolute;right: 0px;top: 0px;opacity: 0;
	}
	#fileFinish {
		width: 100%;
	}
	#fileFinish .file-finish-block{
		margin-top: 5px;margin-left: 5px;width: 290px;background-color: #E3EAF4;border-radius: 3px;overflow: visible;float: left;height: 44px;position: relative;
	}
	#fileFinish .file-finish-name{
		width: 200px;height: 16px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;color: #666;position: absolute;left: 41px;top: 4px;font-size: 12px;
	}
	#fileFinish .file-finish-del-block{
		position: absolute;right: 6px;top: 5px;font-size: 12px;display: none;
	}
	#fileFinish .file-finish-del{
		outline: 0;cursor: pointer;padding: 2px 4px 4px;text-decoration: none;border-radius: 3px;color:#0F6099;
	}
	#fileFinish .file-finish-bar-block{
		float: left;height: 12px;background-color: #fff; width: 174px;position: absolute;left: 41px;top: 24px;border: solid 1px #D8D8D8;border-radius: 2px;display: none;
	}
	#fileFinish .file-finish-bar{
		background-color: #63D84A;height: 10px;margin-top: 1px;width: 0%;
	}
	#fileFinish .file-finish-bar-result{
		font-size: 12px;position: absolute;left: 225px;top: 23px;color: #666;display: none;
	}
	#fileFinish .file-finish-result{
		height: 16px;color: #B0B0B0;position: absolute;left: 41px;top: 23px;font-size: 12px;display: none;
	}
	#fileFinish .file-finish-result-msg{
		color: #3d882d;
	}
	.tH0 {
	    zoom: 1;
	    position: relative;
	    overflow: visible;
	}
	.qa0 {
	    overflow: visible;
	    position: relative;
	    z-index: 10;
	}
	.kZ0 {
	    padding-left: 57px;
	    position: relative;
	    height: auto;
	    zoom: 1;
	    overflow: visible;
	    border-bottom: #ccc 1px solid;
	    border-color: #ccc;
	    margin:0px 20px;
	}
	.fn0 {
	    position: absolute;
	    line-height: 30px;
	    left: -4px;
	    top: 11px;
	    white-space: nowrap;
	    color: #999;
	}
	.nui-txt-link {
	    outline: 0;
	    cursor: pointer;
	    padding: 2px 4px 4px;
	    text-decoration: none;
	    border-radius: 3px;
	}
	.nui-txt-link {
	    color: #4188c3!important;
	}
	.dG0 {
	    width: 100%;
	    zoom: 1;
	}
	.bz0 {
	    position: relative;
	    width: 100%;
	    zoom: 1;
	}
	.dG0 .nui-ipt {
	    width: 100%;
	    border-width: 0;
	    background-color: transparent;
	    box-shadow: none;
	    cursor: text;
	    position: relative;
	    padding: 9px 0 6px;
	    zoom: 1;
	}
	.nui-ipt {
	    -webkit-transition: all .3s;
	    -moz-transition: all .5s;
	    -o-transition: all .5s;
	    transition: all .5s;
	    border-radius: 3px;
	    font-size: 12px;
	    line-height: 1.666;
	    position: relative;
	    zoom: 1;
	    padding: 3px 8px;
	    height: 20px;
	    border: 1px solid #bbb;
	    background: #fff;
	    box-shadow: 1px 1px 2px rgba(0,0,0,.1) inset;
	}
	.nui-ipt-hover{
		border-color:#979797;
	}
	.nui-ipt-focus, .nui-ipt:focus{
		border-color:#36c;outline:0;z-index:2
	}
	.nui-multiLineIpt {
	    height: auto;
	}
	.dG0 .nui-ipt .nui-editableAddr {
		margin-right: 0;
	    margin-top: 7px;
	    overflow: hidden;
	}
	.nui-ipt .nui-editableAddr {
	    float: left;
	    margin: 0 5px 0 0;
	}
	.nui-ipt .nui-editableAddr, .nui-fNoBr {
	    white-space: nowrap;
	}
	.nui-editableAddr {
	    position: relative;
	    max-width: 465px;
	    height: 12px;
	    line-height: 12px;
	    font-size: 12px;
	}
	.nui-addr-hasAdd {
	    position: relative;
	    padding-right: 25px;
	}
	.nui-addr {
	    cursor: pointer;
	    border-radius: 17px;
	    border-style: solid;
	    border-width: 1px;
	    font-size: 12px;
	    height: 15px;
	    line-height: 15px;
	    padding: 2px 9px;
	    color: #7F7F7F;
	    outline: 0;
	}
	.nui-addr-add, .nui-addr, .nui-bdr-item {
	    border-color: #C2D4E3;
	}
	.nui-addr-add, .nui-addr, .nui-bg-item {
	    background-color: #e8f0f7;
	}
	.nui-switch, .nui-calendar, .nui-sup, .nui-progress, .nui-normalTips, .nui-tag, .nui-addr-symbol, .nui-addr-email, .nui-addr-name, .nui-addr, .nui-inlineGap, .nui-select, .nui-chk, .nui-ipt, .nui-ico, .nui-btn, .nui-splitBtn-text, .nui-btn-text, .nui-fIBlock {
	    display: inline-block;
	    vertical-align: middle;
	}
	.nui-addr-name {
	    font-weight: 400;
	    color: #333;
	}
	.nui-addr-email, .nui-addr-name, .nui-addr-icon {
	    vertical-align: top;
	}
	 em{
	    font-style: normal;
	    text-decoration: none;
	}
	
	.nui-addr {
	    cursor: pointer;
	    border-radius: 17px;
	    border-style: solid;
	    border-width: 1px;
	    font-size: 12px;
	    height: 15px;
	    line-height: 15px;
	    padding: 2px 9px;
	    color: #7F7F7F;
	    outline: 0;
	}
	.nui-editableAddr {
	    position: relative;
	    max-width: 465px;
	    height: 12px;
	    line-height: 12px;
	    font-size: 12px;
	}
	.nui-ipt .nui-editableAddr {
	    float: left;
	    margin: 0 5px 0 0;
	}
	.nui-ipt .nui-editableAddr-edit {
		position: relative;
	    max-width: 465px;
	    height: 12px;
	    line-height: 12px;
	    font-size: 12px;
		white-space: nowrap;
		float: left;
	    margin-top: 7px;
	    background: transparent;
	    border-color: transparent;
	}
	.dG0 .nui-ipt .nui-editableAddr {
	    margin-top: 7px;
	    overflow: hidden;
	}
	.dG0 .nui-editableAddr-ipt {
	    top: -1px;
	    left: 2px;
	}
	.dG0 input[type=text] {
	    -webkit-appearance: none;
	}
	.nui-editableAddr-ipt {
	    position: absolute;
	    left: 9px;
	    top: 2px;
	    width: 100%;
	    margin: 0;
	    padding: 0;
	    display: inline;
	    border: 0;
	    outline: 0;
	    background: transparent;
	}
	.e-del-ipt{
		position: absolute;
	    left: 0px;
	    top: 0px;
	    width: 10px;
	    margin: 0;
	    padding: 0;
	    display: inline;
	    border: 0;
	    outline: 0;
	    background: transparent;
	}
	.nui-editableAddr-txt {
	    visibility: hidden;
	}
	.e-edit-addr{
		width:auto;
	}
	.bz0 .e-addr-trim{
		float: left; width:10px;margin-top: 7px;overflow: hidden;position: relative;
    	height: 17px;
	}
	.e-border-color{
		border-color: #4188c3;
	}
	.e-email-block{
		float: left;
	}
	.qa0 .kZ0:hover{
		border-color: #4188c3;
	}
	.nui-ipt-input {
	    font-size: 12px;
	    padding: 0;
	    margin: 0;
	    -margin-top: 1px;
	    border: 0;
	    outline: 0;
	    background: transparent;
	    font-size: 14px;
	    font-weight: 700;
	     width: 100%;
	}
	.cr1 {
	    padding: 2px 4px 4px;
	}
	.tH0 .e-handle-block{
		height: 36px;
		text-align:right;
		border-bottom: solid 1px #ccc;
        padding-bottom: 10px;
        padding-right:30px;
	}
	.tH0 .e-handle-block .e-btn-block{
		border-radius: 3px;display: inline-block;height: 30px;width:80px;border: 1px solid #DCDADA;line-height: 30px;text-align: center;
	}
	.tH0 .e-handle-block .e-btn-block .e-btn{
		font-size: 14px;color: #398DEE; display: block; cursor:pointer;
	}
	.nui-addr-error{
		color: #c30;
		border-color: #EDB8B8;
		background-color: #FFEAEA;
	}
	.tH0 .e-handle-block .e-btn-block .e-btn:hover{
		background-color: #EDEFF0;
	}
	.edui-container{
	  width:100% !important; 
	}
	.eMailconcat .tabs{
	   width: 80%;
       margin: auto;
       height:30px !important;
	}
	.eMailconcat .tabs li{
	    border:1px solid #d9e7f2;
	    width: 49%;
	}
	.eMailconcat .tabs li.tabs-selected{
	   background:#d9e7f2;
	   font-weight: bold;
	}
	.eMailconcat .tabs li:first-child{
	   border-radius:40px 0px 0px 40px;
	   border-right:0px;
	}
	.eMailconcat .tabs li:last-child{
	   border-radius:0px 40px 40px 0px;
	}
	.eMailconcat .tabs li a.tabs-inner{
	    display: block;
	    border:0;
	    background: transparent;
	    height:30px !important;
	    line-height:30px !important;
	}
	.eMailconcat .tabs li.tabs-selected a.tabs-inner{
	   background:none;
	}
	.eMailconcat .tabs li:not(:first-child).tabs-selected a.tabs-inner{
	   border-right:0px;
	   color:#777;
	}
	.eMailconcat .tabs-wrap{
	   margin-top:20px;
	} 
	.eMailconcat .ztree li span.button.root_close ,
	.eMailconcat .ztree li span.button.root_open,
	.eMailconcat .ztree li span.button.roots_close,
	.eMailconcat .ztree li span.button.bottom_close,
	.eMailconcat .ztree li span.button.roots_open,
	.eMailconcat .ztree li span.button.bottom_open{
	   display:none;
	}
	.eMailconcat .ztree li span.button.ico_open{
	  background-image: url(../../../resource/images/email-arrow-bottom.svg);
	  background-position:0;
	  background-size: 80%;
	}
	.eMailconcat .ztree li span.button.ico_close{
	  background-image: url(../../../resource/images/email-arrow-right.svg);
	  background-position:0;
	  background-size: 80%;
	}
	.eMailconcat .ztree li ul.line,
	.eMailconcat .ztree li span.button.bottom_docu,
	.eMailconcat .ztree li span.button.ico_docu{
	   background:none;
	}
	.eMailconcat .ztree li span.button.center_docu,
	.eMailconcat .ztree li span.button.bottom_docu{
	   display:none;
	}
	.eMailconcat .ztree li a.curSelectedNode{
	  background:none;
	}
	.eMailconcat  .tabs-header{
	  border-top:0;
	}
	.eMailconcat .ztree li ul{
	   padding:0px;
	}
	.eMailconcat .ztree li a{
	display:block;}
	.eMailconcat .ztree li a:hover{
	   text-decoration: none;
	   background:#cde3f3;
	   display:block;
	}
	.eMailconcat .ztree li a .bgcolor{
	   background-image: url(../../../resource/images/email-arrow-right.svg);
	   background-position:0;
	   background-size: 80%;
	}
	.e-btn-block .send{
	  background: url(../../../resource/images/email-send.png) no-repeat 10px center;
	  padding-left:18px;
	}
	.eMailconcat .tabs-panels{
	   padding:0px;
	}
	.eMailconcat .widthMargin{
	   width:80%;
	   margin:auto;
	}
	.sendLoadingMsg{
		font-size: 12px;margin-left: -50px;margin-top: -15px;z-index: 101;position: absolute; top: 50%; left: 50%; background-color: #FFFFFF; width: 100px; height: 30px; line-height: 30px; text-align: center; color: #020202;  opacity: 1;  border-radius: 3px;
	}